﻿using System; 
using System.Collections.Generic;
using System.Text;
using System.Xml;
using Runda.CMS.Common.Utility;

namespace Runda.CMS.Common.Entity
{
	/// <summary>
	/// WsmPO数据实体
	/// </summary>
	[Serializable]
	[TableName("Cms_Wsm_PO")]
	public partial class WsmPOEntity : EntityBase
	{ 
		
		#region 构造函数
		///<summary>
		///
		///</summary>
		public WsmPOEntity()
			: this(Guid.NewGuid())
		{
		}

		public WsmPOEntity(Guid iD)
		{
			this.POID = iD;
		}

		 
		#endregion
		
		#region 字段
		
		///<summary>
		///
		///</summary>	
        private Guid _POID;

		///<summary>
		///
		///</summary>	
        private string _PONO;

		///<summary>
		///
		///</summary>	
		private DateTime _PODate;
        private string _POFactory;
        private string _ApplyMan;
        private string _POType;
        private string _Checkman;
        private DateTime _Checktime;
        private string _CheckStatus;
        private Boolean _Deleted;
        private string _Memo;
        private Guid _CreatedBy;
        private DateTime _CreatedOn;
		#endregion
		
		#region 公共属性


		///<summary>
		///
		///</summary>
		[PrimaryKey]
        public Guid POID
		{
            get { return _POID; }
            set { _POID = value; }
		}

		
        ///<summary>
        ///
        ///</summary>
        public string PONO
        {
            get { return _PONO; }
            set { _PONO = value; }
        }


        ///<summary>
        ///
        ///</summary>
        public DateTime PODate
        {
            get { return _PODate; }
            set { _PODate = value; }
        }

        public string POFactory
        {
            get { return _POFactory; }
            set { _POFactory = value; }
        }

        public string ApplyMan
        {
            get { return _ApplyMan; }
            set { _ApplyMan = value; }
        }

        public string POType
        {
            get { return _POType; }
            set { _POType = value; }
        }

        public string Checkman
        {
            get { return _Checkman; }
            set { _Checkman = value; }
        }

        public DateTime Checktime
        {
            get { return _Checktime; }
            set { _Checktime = value; }
        }

        public string CheckStatus
        {
            get { return _CheckStatus; }
            set { _CheckStatus = value; }
        }

        public Boolean Deleted
        {
            get { return _Deleted; }
            set { _Deleted = value; }
        }

        public string Memo
        {
            get { return _Memo; }
            set { _Memo = value; }

        }

        public DateTime CreatedOn
        {
            get { return _CreatedOn; }
            set { _CreatedOn = value; }
        }


        public Guid CreatedBy
        {
            get { return _CreatedBy; }
            set { _CreatedBy = value; }
        }


		#endregion
	}
}
